#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <math.h>
//int shu(int n)
//{
//	int b = 0;
//	for (b = 2;b<n-1; b++)
//	{
//		if (n % b == 0)
//	    {
//			return 0;
//		}
//	}
//	return 1;
//}
//int main()
//{
//	int a = 0;
//	for (a = 100; a <= 200; a++)
//	{
//		if(shu(a)==1)         
//		printf("%d ", a);
//	}
//	return 0;
//}
//int shu(int n)
//{
//	int b = 0;
//	for (b = 2; b < sqrt(n); b++)
//	{
//		if (n % b == 0)
//		{
//			return 0;
//		}
//	}
//	return 1;
//}
//int main()
//{
//	int a = 0;
//	for (a = 100; a <= 200; a++)
//	{
//		if (shu(a) == 1)
//			printf("%d ", a);
//	}
//	return 0;
//}
//int is_leap_year(int a)
//{
//	if ((a % 4 == 0 && a % 100 != 0 )|| a % 400 == 0)
//	{
//		return 1;
//	}
//	else
//	{
//		return 0;
//	}
//}
//int main()
//{
//	int count = 0;
//	int y = 0;
//	for (y = 1000; y <= 2000; y++)
//	{
//		if (is_leap_year(y) == 1)
//		{
//			count++;
//			printf("%d ", y);
//		}
//	}
//	printf("\ncount=%d\n", count);
//	return 0;
//}
void change(int* pc, int* pd)
{
	int e = 0;
	e = *pc;
	*pc = *pd;
	*pd = e;
}
int main()
{
	int a = 0;
	int b = 0;
	scanf("%d%d", &a, &b);
	change(&a,&b);
	printf("%d %d", a, b);
	return 0;
}